Scratch:超级马里奥.sb3 |
您所在的位置:网站首页 › 超级马里奥 源码 › Scratch:超级马里奥.sb3 |
Scratch是麻省理工学院的“终身幼儿园团队”开发的一种图形化编程工具。是面向青少年的一款模块化,积木化、可视化的编程语言。 Scratch:超级马里奥.sb3文件:url80.ctfile.com/f/25127180-734377167-287485?p=551685 (访问密码: 551685) Matplotlib是一个Python 2D绘图库,能够以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,用来绘制各种静态,动态,交互式的图表 一个最简单的绘图例子 matplotlib的图像都是画在对应的figure上,可以认为是一个绘图区域。而一个figure又可以包含一个或者多个axes,可以认为是子区域,这个子区域可以指定属于自己的坐标系。下面通过简单的实例进行展示: import matplotlib.pyplot as plt import matplotlib as mpl import numpy as np fig, ax = plt.subplots() # 该函数创建一个包含1个axes的figure,并将两者进行返回 ax.plot([1,2,3,4],[1,4,2,3]) 第一图 那么也可以用更为简单的方式来进行创建: line = plt.plot([1,2,3,4],[1,4,2,3]) 这是因为如果未指定axes,那么会自动创建一个,因此可以简化。 figure的组成 通常,一个完成的matplotlib图像会包括四个层级(容器): Figure:顶级层,用来容纳所有绘图元素 Axes:matplotlib宇宙的核心,容纳了大量元素用来构造一幅幅的子图,一个figure可以由1个或者多个子图构成 Axis:axes的下层,用来处理所有与坐标轴、网格相关的元素 Tick:axis的下层,用来处理所有和刻度相关的元素 图2 两种绘图接口 matplotlib提供了两种最常用的绘图接口: 创建figure和axes,然后在此之上调用绘图方法 依赖pyplot自动创建figure和axes来绘图 就像是上小节所展示的那样两种创建图的方法。 通用绘图模板 Datawhale提供了一个通常的绘图模板,可以根据实际需要对该模板进行修改了补充: 先准备好数据x = np.linspace(0, 2, 100) y = x**2 设置绘图样式(非必须)mpl.rc(‘lines’, linewidth=4, linestyle=‘-.’) 定义布局fig, ax = plt.subplots() 绘制图像ax.plot(x, y, label=‘linear’) 添加标签,文字和图例ax.set_xlabel(‘x label’) ax.set_ylabel(‘y label’) ax.set_title(“Simple Plot”) ax.legend() ; |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |